couple carriages - French English Dictionary